Der Simulationsmodus eignet sich nicht für Leistungstests Intel SGX Anwendungen. Im Simulationsmodus werden die Intel SGX Hardwareanweisungen in der Software simuliert, was langsamer ist, als dies nativ in Hardware ausgeführt wird. Der Simulationsmodus verwendet auch simulierte Versionen der:
Verwenden Sie zum Testen Intel SGX Leistungsoverheads eine Plattform, die Intel SGX unterstützt, und kompilieren Sie die Anwendung im Pre-Release-Modus, der Compileroptimierungen verwendet, aber Enklaven werden im Enclave-Debug-Modus gestartet.
Ob der Leistungs-Overhead aufgrund des Simulationsmodus signifikant ist, hängt von der Toleranz des Overheads in Ihrem Anwendungsfall ab.
Weitere Informationen zu den Kompilierungsprofilen finden Sie im Abschnitt Enclave-Projektkonfigurationen im Intel SGX Developer Reference Guide für Ihr Betriebssystem.
Die Intel SGX Developer Reference für Linux* befindet sich im Dokumentationsordner der neuesten Version des Intel® Software Guard Extensions SDK für Linux*.
Die Intel SGX Developer Reference für Windows* wird mit dem Installationspaket Intel SGX SDK für Windows* ausgeliefert.