文件名称:node-nailgun:一个Node.js模块,用于启动,停止和连接Nailgun服务器
文件大小:39KB
文件格式:ZIP
更新时间:2024-05-29 14:07:42
JavaScript
节点钉枪 一个Node.js模块,用于启动,停止和连接服务器。 概要 运行Java命令行实用程序通常会很慢。 您运行java -jar foo.jar并且您的JVM花费了很多时间。 如果该过程在计算上很昂贵,那么JVM将花费大量时间来编译和优化字节码。 然后您的过程完成并退出,留下命令的下一个调用以再次执行相同的操作。 更好的方法是在Nailgun服务器中运行命令。 即使命令完成,服务器仍保持运行状态。 您仍然需要在第一次运行时支付JVM税,但是随后的运行应该更快。 注意事项 请注意,Nailgun旨在在受信任的环境中运行。 它以启动它的系统用户身份运行,并且其协议不尝试验证连接。 仅在单用户工作站和本地回送地址(例如127.0.0.1 )上运行它。 还要注意,某些Java命令行实用程序可能会将静态变量保留在内存中,并假定在运行之间将清除这些变量。 这不会在Nailgun服务器中发生
【文件预览】:
node-nailgun-master
----src()
--------NailgunServer.js(8KB)
----.travis.yml(58B)
----example()
--------hello.js(975B)
----LICENSE(11KB)
----test()
--------NailgunChildProcessMock.js(2KB)
--------smoke.js(4KB)
--------NailgunServer_test.js(3KB)
--------ServerProcessMock.js(3KB)
----README.md(3KB)
----.gitignore(106B)
----index.js(892B)
----support()
--------hello.jar(1KB)
--------nailgun-0.7.1.jar(25KB)
----package.json(737B)