Microsoft Facebook sdk

Вы спрашиваете об издержках использования попытки/выгоды/наконец, когда исключения не выдаются, или издержки использования исключений для управления технологическим маршрутом? Последний несколько сродни использованию динамитной шашки для зажигания свечи дня рождения малыша, и связанные издержки попадают в следующие области:

  • можно ожидать дополнительные неудачные обращения в кэш из-за вызванной исключительной ситуации, получающей доступ к резидентным данным не обычно в кэше.
  • можно ожидать дополнительные отсутствия страницы из-за вызванной исключительной ситуации, получающей доступ к нерезидентному коду и данным не обычно в рабочем наборе приложения.

    • , например, выдавая исключение потребует, чтобы CLR нашел местоположение наконец и блоки выгоды на основе текущего IP и IP возврата каждого кадра, пока исключение не будет обработано плюс блок фильтра.
    • дополнительная стоимость строительства и определение имен для создания кадров в диагностических целях, включая чтение метаданных и т.д.
    • оба из вышеупомянутых объектов обычно код "холода" доступа и данные, таким образом, трудные отсутствия страницы вероятны, если у Вас есть давление памяти вообще:

        CLR пытается поместить код и данные, которые нечасто используются далекие от данных, которые используются часто для улучшения местности, таким образом, это работает против Вас, потому что Вы вынуждаете холод быть горячим.
    • стоимость трудных отсутствий страницы, если таковые имеются, затмит все остальное.
  • , Типичные ситуации с выгодой часто глубоки, поэтому вышеупомянутые эффекты, имел бы тенденцию быть увеличенным (увеличение вероятности отсутствий страницы).
  • Что касается фактического влияния стоимости, это может варьироваться много в зависимости от того, что еще продолжается в Вашем коде в то время. Jon Skeet имеет хорошая сводка здесь с некоторыми полезными ссылками. Я склонен соглашаться с его оператором, что, если Вы переходите к сути дела, где исключения значительно повреждают Вашу производительность, у Вас есть проблемы с точки зрения Вашего использования исключений вне просто производительности.

    5
    задан Michael Ellick Ang 12 November 2009 в 05:02
    поделиться

    2 ответа

    Это версия SDK 3.0. Я использовал более раннюю версию и сейчас обновляюсь до этой новой версии.

    Ваш вопрос очень расплывчатый. Какие ошибки вы ожидаете? В API Facebook так много частей, что трудно сказать, каким будет ваш опыт. Что мешает вам самому попробовать? Вы, вероятно, узнаете больше за несколько часов создания собственного приложения с помощью SDK, чем кто-либо сможет вам здесь рассказать. Если вы застряли или что-то не работает, опубликуйте свой код и / или конкретный вопрос, и мы сделаем все возможное, чтобы вам помочь.

    3
    ответ дан 15 December 2019 в 06:29
    поделиться

    Я работаю над приложением ASP.NET MVC, использующим эту библиотеку.

    Я не использовал все функции библиотеки, так как существует только два класса, специфичных для MVC. Расширение контроллера для получения объекта api facebook и атрибута декоратора действия.

    У меня возникли некоторые проблемы с методами в пространстве имен Facebook.Rest.Data.

    А именно получение и установка файлов cookie.

    Не знаю, в чем дело, но это разочаровывает. И если бы этого не требовал клиент, я бы, наверное, попробовал найти другую библиотеку.

    0
    ответ дан 15 December 2019 в 06:29
    поделиться
    Другие вопросы по тегам:

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