词组“源代码静态分析工具”是一个通用的词汇,它表示用于在未执行程序的情况下从源代码提取信息的工具。
The phrase "source-code static analysis tool" is a general term for a tool that extracts information from the source code itself without executing the program.
分析方法就是工作完成的地方;它就是调用的程序并在扫描期间执行分析操作。
The analyze method is where all of the work is done; it is what is invoked and it performs the analysis during a scan.
总而言之,上面对这段代码片段的简短分析就说明了在标准的X应用程序中通常要执行哪些操作。
All in all, the procedure outlined above in a short snippet of code mirrors what is usually performed in a standard X application.
结果,分析架构和定义程序以执行soa就变得更加容易了。
As a result, it is easier to analyze the architecture and define programs to implement SOA.
要创建JAR文件,执行上一节“从命令行运行分析程序”开始部分介绍的步骤。
To create the JAR file, follow the instructions at the beginning of the previous section, "Running your analyzer from the command line."
图1和2中调用屏幕的标签为optionalParameters的字段控制将执行的分析程序集,以及其他运行时选项。
The field labeled Optional Parameters in the invocation screens in Figures 1 and 2 controls the set of analyzers that are to be executed, as well as other runtime options.
能够执行对应用程序体系结构决策和更改的分析(例如,切换到分布式缓存对基础设施有何影响)。
Can perform analysis of application architectural decisions and changes (for example, what the impact of switching to the distributed cache has on the infrastructure).
举例来说,如果您简单地对所有源文件执行语法分析程序,那么您就可以确保源代码遵守预定义的编码标准。
For example, if you simply parse all of the source files for a program, you can ensure that the source code adheres to a predefined coding standard.
这允许您,例如,只看到在GC出现问题时执行的方法;或者排除在应用程序启动期间分析的数据。
This allows you to see only the methods executing when GC went wrong, for example, or to exclude data analyzed during application startup.
同样,样例应用程序提供了框架来接收和响应与葡萄糖有关的事件,但是没有提供用于执行分析的逻辑。
Again, the sample application provides the framework for receiving and responding to the glucose events, but does not provide the logic to analyze them.
运行时分析:通过提供对线程、内存的使用和对象的行为的分析,帮助你去理解你的程序在执行的过程中是如何运转的。
Runtime Analysis: Helps you to gain an understanding of how your application behaves during execution by providing insight into thread utilization, memory usage, and object behavior.
这个步骤包括分析该变更对应用程序其他部分的影响,并需要执行恰当的回归测试。
This step involves analyzing the impact of the change on other parts of the application and conducting proper regression testing.
并非所有开发人员都是安全专家,但所有开发人员都应该了解足够多的知识,执行某些基本的网络和流量分析,并在其应用程序内构建基本的安全性。
While not every developer can be a security expert, all developers should know enough to perform some basic network and traffic analysis and to build rudimentary security into their applications.
大多数性能分析度量应用服务器是否能够快速处理请求、执行必需的应用程序逻辑和生成响应。
Most performance analysis measures the application server's ability to quickly handle requests, carry out necessary application logic, and generate a response.
图1中还描述了用于观察执行程序行为的分析框架,通过周期性地对线程取样找出频繁执行的方法。
Also depicted in Figure 1 is the profiling framework that observes the executing program's behaviour by periodically sampling the threads to find frequently executing methods.
对这些应用程序执行基于方法的完整软件生命周期开发,包括需求分析、设计以及开发和测试。
Perform a methodology-based full software life cycle development for these applications, including requirements analysis, design, and development and testing.
虽然流程可以通过业务分析员引入图形化工具来定义,但它也是一个可执行程序。
Although a process can be defined using graphical tools that business analysts can relate to, it's also an executable program.
这个在应用程序生命周期的早期获取的堆转储称为基准堆转储,可在执行比较分析时使用。
This heap dump taken early in the life of the application is called the baseline heap dump and you use it when performing a comparative analysis.
组成应用程序可执行代码的二进制文件也会分析必须存储在内存中的数据,因此消耗固定部分的2gb可用内存。
The binary files that constitute the executable code of the application also construe data which must be stored in memory and so consume a fixed proportion of the 2gb of available memory.
手工优化分析可执行程序的性能,识别需要调整的代码,让代码在给定的平台上执行得更好。
Hand optimization is taking an executable, analyzing its performance, and identifying areas of code that need to be adjusted to perform better on the given platform.
在执行应用程序时,就可以收集相关的分析数据。
When the instrumented application is executed, the profiling data is collected.
如果代码检测没有快速找到泄露,则您可能需要执行一些应用程序转储并分析它们以找到引用增加了的对象。
If code inspection does not quickly find the leak, you will probably need to take some application dumps and analyze them to find the objects whose references are growing in size.
运行时分析允许开发者精确地找到内存泄漏,发现并修正应用程序的运行瓶颈,使代码的执行流及应用程序线程可视化。
Runtime analysis allows developers to pinpoint memory leaks, find and fix application performance bottlenecks, and visualize the execution flow of code and application threads.
分析器结果可以帮助标识应用程序的关键路径;即大部分时间所执行的代码。
Profiler results help you identify the critical path of your application; that is, the code that is executed most of the time.
作者:基于模型的分析使用了一个模型程序——一种可执行的规格说明书——去检测规格说明或者设计,例如包含了对通信协议的检测。
Authors: Model-based analysis USES a model program — a kind of executable specification — to check specifications or designs, including communication protocols for example.
内联分析是一种在事务性基础上执行的分析活动,它要求了解应用程序使用MDM服务提供的主数据的方式。
In-line analytics is the analytical activity that takes place on a transactional basis with an understanding of how the master data is being used by the application consuming the MDM service.
性能跟踪和执行profiler可以成为分析和改进应用程序性能的有用工具。
Both performance tracing and execution profilers can be useful tools in analyzing and improving application performance.
能够下钻到SQL执行以对“使用的位置”进行分析,增强了数据库应用程序内部的影响分析。
Enhanced impact analysis within database applications with the ability to drill down into the SQL execution for "where used" analysis.
您还将发现名为tuningfork的工具,它用来跟踪从操作系统到JVM,再到应用程序内部的路径,能够更轻松地执行详细的性能分析。
You'll also find tooling called TuningFork, which traces paths from the operating system through the JVM and into applications, making it easier to perform detailed performance analysis.
Sun提供的工具让您快速分析应用程序、执行优化并查看优化的效果。
The tools provided by Sun let you quickly analyze your application, make optimizations, and see the effects of your optimizations.
应用推荐