标签 GoLand教程 下的文章

分析是对程序性能的分析。在分析期间,您会看到 CPU 和内存使用情况、函数和方法调用的频率和持续时间。如果您想优化程序性能,此信息可能会有所帮助。GoLand 为您的 Go 测试和基准测试收集和可视化 CPU 配置文件、跟踪和堆配置文件。为了收集所有必要的数据,GoLand 使用pprof包。GoLand 包括四个可以从用户界面运行的分析器:CPU、内存、阻塞(争用)和互斥锁。运行分析

- 阅读剩余部分 -

编程并不总是一个简单的过程。特别是当您需要向应用程序添加一小段代码并确保整个应用程序按预期工作时。在这种情况下,测试可以帮助您保持代码质量并提高其可靠性。GoLand 支持 Testify 工具包。Testify 提供了几个包来处理断言、模拟对象和测试套件。使用 Testify,您可以将您的套件和方法作为常规测试函数运行。使用 Testify 运行测试

- 阅读剩余部分 -

运行选定的测试或测试文件夹:Ctrl+Shift+F10停止当前的测试会话:Ctrl+F2快捷方式如果您的测试在开始之前不需要任何特定操作并且您不想配置其他选项,则可以使用以下选项运行它们:将插入符号放在测试文件上以运行该文件中的所有测试,或放在测试方法上,然后按Ctrl+Shift+F10。或者,单击测试方法旁边的装订线图标。

- 阅读剩余部分 -

在 GoLand 中创建新测试文件的最简单方法是使用可以从源代码调用的专用快捷方式。在这种情况下,IDE 会创建一个新的测试文件并为此文件、包或函数生成测试代码。生成测试文件在代码编辑器中,导航到代码 | 生成或按Alt+Insert。

- 阅读剩余部分 -

在 GoLand 中,您可以将远程服务器 SSH 连接参数保存为专用 SSH 配置。然后,创建的配置可用于配置远程解释器、连接到 SFTP 部署服务器以及启动 SSH 会话。在设置/首选项对话框 ( Ctrl+Alt+S) 中,转到工具 | SSH 配置。在列出所有现有 SSH 配置的左侧窗格中,单击。使用仅对该项目可见复选框来配置服务器访问配置的可见性。

- 阅读剩余部分 -

GoLand 项目中的文件和文件夹与其在服务器上的版本之间的对应关系是通过部署服务器映射设置的。为简单起见,您的 GoLand 项目中的任何文件或文件夹都称为本地,服务器上的任何文件或文件夹称为远程,即使服务器实际安装在您的计算机上也是如此。访问服务器通过选择工具 |打开远程主机工具窗口。部署 | 浏览远程主机或查看 | 工具窗口 | 主菜单中的远程主机。从列表中选择所需的部署服务器。该工具窗口显示了服务器根目录下的文件和文件夹的树状视图。如果列表中没有可用的相关服务器,请单击,然后在打开的部署对话框中配置对所需服务器的访问权限。

- 阅读剩余部分 -

在本地应用程序源和服务器上的应用程序源之间设置同步后,您可以创建新文件夹、移动、重命名和删除现有文件和文件夹。您还可以将服务器上的文件和文件夹与其本地版本进行比较。为简单起见,您的 GoLand 项目中的任何文件或文件夹都称为本地,服务器上的任何文件或文件夹称为远程,即使服务器实际安装在您的计算机上也是如此。GoLand 使用服务器配置来控制对服务器(FTP、FTPS、SFTP、WebDAV 或本地或挂载文件夹)的访问。

- 阅读剩余部分 -