Existe-t-il un équivalent de & # 8220; kill -3 & # 8221; de Java? pour un vidage de threads .NET CLR?

StackOverflow https://stackoverflow.com/questions/206858

  •  03-07-2019
  •  | 
  •  

Question

Java a le vidage de thread qui est déclenché par un signal 3 envoyé au processus (par exemple, "kill -3 PID"). L'équivalent que j'ai trouvé pour .NET est d'utiliser ADPlus ( http://support.microsoft.com/ kb / 286350 ). Fondamentalement, cela attache un débogueur, effectue un mini-vidage et exécute quelques commandes. Je trouve que l'approche de .NET est une approche très brutale et trop lourde, et elle semble également être plus lente.

Quelqu'un connaît-il des alternatives?

(BTW, j'ai récemment trouvé l'URL suivante mais je ne l'ai pas essayée: http://www.interact-sw.co.uk/iangblog/2004/11/16/stackdump )

Merci.

Était-ce utile?

La solution

Il existe un "comment créer une sauvegarde" sur msdn, qui donne 4 façons, peut-être que la troisième pourrait être utile d'essayer dans votre cas.

  1. Pendant que vous déboguez un processus natif dans Visual Studio, vous pouvez enregistrer un cliché à partir du menu Débogage. Pour plus d'informations, voir Comment: enregistrer et ouvrir des fichiers de vidage .

  2. Si le débogage Just-In-Time est activé, vous pouvez vous connecter à un processus bloqué exécuté en dehors du débogueur, interrompez le processus, puis enregistrez un fichier de vidage. Pour plus d'informations, voir Comment: enregistrer et ouvrir des fichiers de vidage .

  3. Vous pouvez créer un cliché à l'aide de l'utilitaire UserDump, qui fait partie du package Outils de support OEM. Vous pouvez télécharger une copie à partir de http: //. download.microsoft.com/download/win2000srv/Utility/3.0/NT45/EN-US/Oem3sr2.zip .

  4. Vous pouvez créer un cliché à l'aide de l'utilitaire Autodump + (AD +), qui fait partie des outils de débogage de Microsoft pour Windows. Vous pouvez télécharger les outils de débogage pour Windows à partir de Windows Hardware Developer Central à l'adresse http: // www. .microsoft.com / whdc / DevTools / Debugging / default.mspx .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top