clr

Die Common Language Runtime (CLR) ist eine Kernkomponente der .NET-Initiative von Microsoft. Es ist Microsofts Implementierung des CLI-Standards (Common Language Infrastructure), der eine Ausführungsumgebung für Programmcode definiert. In der CLR wird Code in Form eines Bytecodes ausgedrückt, der Common Intermediate Language (CIL, früher als MSIL-Microsoft Intermediate Language bekannt) genannt wird.
1
Antwort

Zugriff auf .net2.0 dll in einer .net 4.0 dll

Ich möchte eine .NET 2.0-DLL in meiner .Net4.0 dll laden. Ich habe nach der Lösung gesucht und das Attribut 'useLegacyV2RuntimeActivationPolicy' gefunden, das ich wie in dieser URL zu meiner app.config hinzufügen kann: Die Assemblierung im ge...
16.08.2011, 18:21
3
Antworten

Abrufen der CLR ID

Gibt es irgendeinen Platz für die CLR ID zur Laufzeit für die aktuelle Anwendung? Ich überwache mein System mit Performance Monitoren und der Name der Instanz lautet: %Vor% Ich kann alle anderen Parameter programmgesteuert abrufen, aber nich...
17.04.2012, 17:57
1
Antwort

F # Ausnahmefilter

Der Artikel Ссылка schlägt vor, dass F # nativ Fehlerfilter unterstützt (die z. B. keine Syntax in C # haben). Ausnahmefilter führen vor den entsprechenden catch-Block aus, und wenn sie true zurückgeben, wird der catch-Block ausgeführt. Ich...
01.09.2013, 10:14
1
Antwort

Wie holt man den Hash-Code einer Enumeration, ohne ihn einzupacken?

Wenn eine Aufzählung in einem Aggregat-Typ gespeichert ist, möchte man diese möglicherweise in den Hash-Code des Typs einschließen (unter der Annahme eines typischen " multiplizieren mit Primzahlen "Hash-Funktion". Wenn man nur SomeEnum.GetHas...
28.12.2012, 01:04
2
Antworten

Zweck von String.Concat (Object) anstelle von String.Concat (String)

Was ist der Zweck der Verwendung von String.Concat(Object) anstelle von String.Concat(String) in C #? Warum sollte man nicht einfach einen impliziten Aufruf von Object.ToString() verwenden, anstatt eine object selbst zu übergeben, di...
31.07.2015, 07:45
3
Antworten

Sql Server CLR Dateisystemzugriff von UDF

Ich schrieb eine einfache UDF, die eine Grafik plotten und auf der Festplatte speichern sollte. Tatsächlich benutze ich eine UDF als Proxy zwischen SQL SERVER und R, also übergibt UDF das R-Skript nur über DCOM von SQL SERVER an die R-Engine. Al...
01.04.2011, 09:35
2
Antworten

Schaltet die CLR .tail-Anweisung den preemptive GC aus?

Ich versuche, ein Produktionsproblem mit einem Windows-Dienst zu debuggen, der dazu neigt, schnell umzufallen, wenn mehrere gleichzeitige Verbindungen aktiv sind. Durch die Magie eines Core-Dumps und DebugDiag konnte ich feststellen, dass es ein...
06.09.2013, 20:29
1
Antwort

Gibt es einen verwalteten Heap pro CLR oder pro Prozess?

Soweit ich weiß, waren die .NET 4.0 Dinge einfach: Ein Prozess konnte nur eine CLR hosten. Aber ab Version 4.0 kann ein Prozess mehr als eine CLR hosten. In diesem Fall, denke ich, gibt es einen Heap pro CLR , da jede CLR ihren eige...
14.10.2013, 20:31
2
Antworten

Sehr hohe GC-Thread-Anzahl in einer ServerGC-App

TL; DR: Eine Server-GC-fähige Anwendung zeigt dutzende von speziellen GC-Threads und hängt Überstunden. Was kann das erklären? Ich stehe heutzutage an einem seltsamen Multi-Threading / Contention-Problem, das bei einem .NET-Dienst auftri...
12.09.2013, 10:08
0
Antworten

Der verwaltete Rückruf wird viel langsamer verwaltet, wenn sich das Ziel in einer anderen Anwendungsdomäne befindet

Ich rufe verwalteten Code aus nicht verwaltetem Code mit einem Delegaten auf. Wenn ich verwalteten Code in der Standard-AppDomain anrufe, messen wir durchschnittlich 5,4ns pro Anruf. Wenn ich zu einer zweiten AppDomain anrufe, messe ich 194ns pr...
01.04.2017, 04:37