Свързани въпроси 'jit'
Какво прави JIT компилаторът?
Току-що гледах видеоклиповете на Google IO и те говореха за JIT компилатора, който са включили в android. Те показаха демонстрация на подобрения в производителността благодарение на JIT компилатора. Чудех се какво точно прави един JIT компилатор и...
9291 изгледи
schedule
09.10.2022
Обяснете това странно поведение с IEnumerable / yield
Познайте ... колко време ще отнеме тази програма, за да произведе първия изход, когато i == 0? Трябва да е моментално, нали? И чрез мързелива оценка на yield трябва да произведе резултат в бърза последователност след това, нали?
static void...
256 изгледи
schedule
16.11.2022
Защо добавянето на локални променливи прави .NET кода по-бавен
Защо коментирането на първите два реда от този for цикъл и разкоментирането на третия води до 42% ускоряване?
int count = 0;
for (uint i = 0; i < 1000000000; ++i) {
var isMultipleOf16 = i % 16 == 0;
count += isMultipleOf16 ? 1 : 0;...
2727 изгледи
schedule
22.11.2022
.NET език за асемблиране
Разбирам разликата между декомпилатор и дизасемблер ( A .net disassembler/decompiler ), т.е. disassembler ви позволява да конвертирате машинния код в асемблер (което можете да видите в прозореца Dissassembly във Visual Studio), а декомпилаторът...
524 изгледи
schedule
13.12.2023
MS CRM 4.0 SDK - Първоначално забавяне на заявката / ускоряване на зареждането на .NET приложения
Използвам C# .NET SDK за MS CRM 4.0. По-специално, използвам XRM интерфейса на SDK.
Когато стартирам моето клиентско приложение, първата заявка (напр. get all crm systemusers) отнема около 5 секунди . Овърхедът възниква преди нещо да бъде...
806 изгледи
schedule
24.12.2023
Може ли статично разширение на класа да бъде вградено?
Имам тенденция (връщам се към дните на c++) да добавям подсказки за вграждане към малки методи, например:
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static void Add(this IProject @this, IComponent component)
{...
1304 изгледи
schedule
16.10.2022
.Net Framework Class библиотеки в GAC компилират ли се всеки път към Native Code? Или ще се зареди директно от Native Image Directory?
Четох книгата CLR Via C# и в нея с помощта на NGen.exe научих, че мога да компилирам моите асембли в Native Image. Това повишава производителността. Въпреки това собственият код е персонализиран за моята архитектура.
Когато отворих Native Image...
71 изгледи
schedule
16.10.2022
Как да използвате Javascript Infovis Toolkit вътре в скрит контейнер (оформление с раздели)
Имам страница с множество раздели (jquery ui раздели)
В последния раздел показвам "космическо дърво". Това работи правилно на отделна тестова страница (без разделите). Веднага след като добавя всичко към страницата с раздели, дървото спира да се...
1061 изгледи
schedule
13.03.2024
Изненадващ CLR / JIT? поведение - отложена инициализация на локална променлива
Току-що срещнах нещо доста странно при стартиране на приложение в режим Debug ( VS 2008 Express , Any Cpu ). Ще съм благодарен, ако някой ме просветли какво се случва тук?
// PredefinedSizeGroupMappings is null here
Dictionary<string,...
240 изгледи
schedule
22.03.2024