Dotnet核心运行时在Raspberry Pi 2上启动很慢
[Raspberry Pi 2是使用Raspbian网站上的Lite(Raspbian 10,Buster)tar文件设置的。
我安装了openssh,php7.1,dotnet运行时和mono。我已经有一个RabbitMQ服务器在单独的Linux机器上运行。
我正在使用入门示例#1(hello-world)发送在RabbitMQ网站https://www.rabbitmq.com/getstarted.html上找到的代码>
在我的Raspberry Pi 2上,我已经安装了以下工具
添加到示例教程代码中,我添加了秒表,以便可以测量经过的时间。
结果如下
我的印象是,Dotnet核心中的编码比Framework(使用mono)要快。
所以我认为可能是RabbitMQ库(NuGet-RabbitMq.Client)
因此决定在console.write中仅使用Hello World创建两个新项目。
结果非常相似。
我希望用C#编写应用程序,但除非能解决性能问题,否则看起来PHP是我的项目的解决之道。
有什么我可以尝试改善的性能?
经过大量搜索,我发现了类似的问题,但是这些文章过时了,并在早期版本中引用了dotnet core 2.1。我有点希望通过dotnet core 2.2发行版可以更好地支持Arm CPU。尤其是在物联网的推动下。
我在Raspberry Pi 2中运行的Arm CPU是ARMv7 rev 5(v71)。
我尝试了Raspberry Pi 1、2和3,结果令人遗憾。除了在Raspberry Pi 1上,您无法安装dotnet(ARMv6 CPU上不支持),因此仅在其上测试了mono和PHP。
任何想法。...
Dotnet核心运行时在Raspberry Pi 2上启动缓慢,Raspberry Pi 2是使用Raspbian站点上的Lite(Raspbian 10,Buster)tar文件设置的。我安装了openssh,php7.1,dotnet运行时和...
为了缩短启动时间,您可以根据指导和我的经验来做一些事情。