Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
配置在RDP上运行的C#应用程序_C#_Winforms_Profiling_Rdp - Fatal编程技术网

配置在RDP上运行的C#应用程序

配置在RDP上运行的C#应用程序,c#,winforms,profiling,rdp,C#,Winforms,Profiling,Rdp,我有一个只在RDP上运行缓慢的应用程序 这就是我现在知道的: InitializeComponents()方法速度较慢 只有在启用RDPs“使用本地打印机”时,应用程序才会变慢 我不知道的是: 如果InitializeComponents()方法中有一条语句速度慢,或者有几条语句速度慢 理想情况下,我希望检索方法中所有语句的列表,这些语句按使用时间最多的语句排序。理想情况下,我不想在客户服务器上安装任何软件 有什么想法吗?您可以使用附加到进程,也可以使用。这两种方法都要求您在客户端运行“

我有一个只在RDP上运行缓慢的应用程序

这就是我现在知道的:

  • InitializeComponents()方法速度较慢
  • 只有在启用RDPs“使用本地打印机”时,应用程序才会变慢
我不知道的是:

  • 如果InitializeComponents()方法中有一条语句速度慢,或者有几条语句速度慢
理想情况下,我希望检索方法中所有语句的列表,这些语句按使用时间最多的语句排序。理想情况下,我不想在客户服务器上安装任何软件


有什么想法吗?

您可以使用附加到进程,也可以使用。这两种方法都要求您在客户端运行“代理”。

我建议您检查在
初始化组件中执行的操作。尤其是在创建非标准windows窗体组件时


当然,您可以使用一些探查器(例如查看Orsol answer),但如果您在
InitializeComponents
中添加自己的代码,以找出哪一部分让您速度变慢,可能会更快。

感谢您的回复。我同意你和奥索尔的观点。为了解决这个问题,我可能不得不进行分析。感谢您的回复:)@AndersLindas您无需对StackOverflow表示感谢。投票选出有用的答案或打分数就足够了。