标签 GoLand 下的文章

您只能为 Go 测试和基准运行内存分析器内存分析器显示了哪些函数分配了堆内存。此统计信息可以帮助您查找内存泄漏并优化整体内存使用情况。运行内存分析打开_test.go文件。在要分析的函数或方法附近,单击装订线区域中的Run Application图标,然后选择Run <configuration_name> with 'Memory Profiler'。

- 阅读剩余部分 -

您只能为 Go 测试和基准测试运行 CPU 分析器CPU Profiler显示哪些函数消耗了多少 CPU 时间 此信息可以让您更好地了解您的应用程序是如何执行的,以及如何准确地分配资源。分析完成后,分析器将在报告中可视化输出数据。探查器配置

- 阅读剩余部分 -

分析是对程序性能的分析。在分析期间,您会看到 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 配置的左侧窗格中,单击。使用仅对该项目可见复选框来配置服务器访问配置的可见性。

- 阅读剩余部分 -