WPF PresentationFontCache. Что это?

Используйте nsIJSON , если это для расширения FF:

var req = new XMLHttpRequest;
req.overrideMimeType("application/json");
req.open('GET', BITLY_CREATE_API + encodeURIComponent(url) + BITLY_API_LOGIN, true);
var target = this;
req.onload = function() {target.parseJSON(req, url)};
req.send(null);

parseJSON: function(req, url) {
if (req.status == 200) {
  var jsonResponse = Components.classes["@mozilla.org/dom/json;1"]
      .createInstance(Components.interfaces.nsIJSON.decode(req.responseText);
  var bitlyUrl = jsonResponse.results[url].shortUrl;
}

Для веб-страницы просто используйте JSON.parse вместо Components.classes["@mozilla.org/dom/json;1"].createInstance(Components.interfaces.nsIJSON.decode

1
задан Vinit Sankhe 5 May 2010 в 06:18
поделиться

1 ответ

Эта служба предназначена для повышения производительности приложений WPF и увеличения количества общих ресурсов между программами WPF (или разными экземплярами одной и той же программы). Его исходный код доступен как часть Справочного центра исходного кода , а дополнительную информацию о производительности приложений WPF в целом можно найти здесь .

Есть отдельные случаи, когда эта служба вызывает проблемы, но для того, что она делает, я не думаю, что случайные всплески ЦП и использование памяти 100 МБ являются проблемой.

Вы можете безопасно отключить службу, если считаете, что она занимает слишком много ресурсов, но лучше профилировать / измерять, какое влияние это оказывает на ваше приложение.

2
ответ дан 3 September 2019 в 00:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: