标签: execution-time

Firebird:在iSQL中查询执行时间

我想获得查询执行时间iSQL.

例如 :

SELECT * FROM students;
Run Code Online (Sandbox Code Playgroud)

我如何获得查询执行时间?

firebird execution-time

2
推荐指数
1
解决办法
1339
查看次数

“执行单元”是什么意思?

维基百科将执行单元定义为:

“在计算机工程中,执行单元(也称为功能单元)是 CPU 的一部分,它执行计算机程序所要求的操作和计算。”

  1. 现在,执行程序的操作是合乎逻辑的还是概念上的?或者它是 CPU 中执行程序要求的任务(例如关闭计算机、更改颜色等)的物理(硬件)结构?

  2. 我读过“在并发编程中,有两个执行单元,即进程和线程。”

现在,我在脑海中提出的概念是,执行单元是一个相关类的包以及它们使用的系统资源,例如系统内存和其他资源。

请告诉我在多大程度上我是对的?

注意:请保持您的语言(即您可能使用的行话和术语)简单到初学者能够理解。

先感谢您。

java concurrency execution execution-time concurrency-runtime

2
推荐指数
1
解决办法
1867
查看次数

如何减少阶乘循环的执行时间和周期数?和/或代码大小?

基本上,我很难使执行时间比实际时间要短,并且要减少时钟周期和内存大小。有谁知道我该怎么做吗?代码工作正常,我只想稍作更改。

编写了有效的代码,但不想弄乱代码,但也不知道要进行哪些更改。

; Calculation of a factorial value using a simple loop

; set up the exception addresses
THUMB
AREA RESET, CODE, READONLY
EXPORT  __Vectors
EXPORT Reset_Handler
__Vectors 
DCD 0x00180000     ; top of the stack 
DCD Reset_Handler  ; reset vector - where the program starts

AREA 2a_Code, CODE, READONLY
Reset_Handler
ENTRY
start   
MOV r1,#0    ; count the number of multiplications performed 
MOV r2,#3    ; the final value in the factorial calculation
MOV r3,#1    ; the factorial result will be stored …
Run Code Online (Sandbox Code Playgroud)

assembly arm cortex-m3 execution-time micro-optimization

2
推荐指数
1
解决办法
228
查看次数

如何在 Flutter 中测试返回 Future 的异步方法的执行时间

我正在研究某人的 Flutter 代码,并且在单个 dart screen 文件上有很多方法。他们从后端 API 加载数据并且花费的时间太长。因此,我想计算每个异步方法的执行时间,以便优化代码以获得更好的性能。

future execution-time async-await dart flutter

2
推荐指数
1
解决办法
1826
查看次数

负执行时间

我写了一个小程序,在一小时内解决49151数独的任务,但我们不得不计时.我以为我只是让它运行然后检查执行时间,但它说-1536.087 s.我猜它与定时器是一些签名的dataype或其他东西,但我不知道在控制台中使用什么数据类型的定时器(代码::块控制台,我不知道这是否实际上是单独的控制台,或只是从本地操作系统运行终端的跑步者),所以我无法检查实时是什么.我宁愿不在我的程序中使用一些编码计时器再次运行它,因为我现在想再次使用我的电脑.有人知道这次会是什么时候吗?它应该在40到50分钟之间,所以在2400到3000秒之间.

c++ execution-time

1
推荐指数
1
解决办法
1041
查看次数

几乎相同的C++和Python代码的执行时间差异非常大

我试图用Python 编写问题12(Project Euler)的解决方案.解决方案太慢了,所以我尝试在互联网上检查其他人的解决方案.我发现这个用C++编写的代码与我的python代码几乎完全相同,只有几个微不足道的差异.

蟒蛇:

def find_number_of_divisiors(n):
    if n == 1:
        return 1

    div = 2 # 1 and the number itself
    for i in range(2, n/2 + 1):
        if (n % i) == 0:
            div += 1
    return div

def tri_nums():
    n = 1
    t = 1
    while 1:
        yield t
        n += 1
        t += n

t = tri_nums()
m = 0
for n in t:
    d = find_number_of_divisiors(n)
    if m < d:
        print n, …
Run Code Online (Sandbox Code Playgroud)

c++ python execution-time

1
推荐指数
1
解决办法
1084
查看次数

将END块放入模块中是不礼貌的?

END在这个例子中保留块是否可以,因为没有人想要一个坏的终端或者我不应该END在一个模块中放一个块?

package My_Package;
use warnings;
use strict;
use Term::ReadKey;

sub _init_scr {
    my ( $arg ) = @_;
    $arg->{backup_flush} = $|;
    $| = 1;
    Term::ReadKey::ReadMode 'ultra-raw';
}

sub _end_win {
    my ( $arg ) = @_;
    print "\n\r";
    Term::ReadKey::ReadMode 'restore';
    $| = $arg->{backup_flush};
}

END {
    Term::ReadKey::ReadMode 'restore';
}

sub my_function {
    my $arg = {};
    _init_scr( $arg );
    while ( 1 ) {
        my $c = ReadKey 0;
        if ( ! defined $c ) {
            _end_win( …
Run Code Online (Sandbox Code Playgroud)

perl module execution-time resource-cleanup

1
推荐指数
1
解决办法
117
查看次数

节省时间以保存字符串变量与硬编码

我已经尝试搜索web/stackoverflow但是找不到答案.我不确定是不是因为它是如此明显或如此微不足道的差异.

我的基本问题是......哪个表现更好/多少?

String attacker = pairs.getKey();
mobInstanceMap.replace(attacker, 0);
Run Code Online (Sandbox Code Playgroud)

VS:

mobInstanceMap.replace(pairs.getKey(), 0);
Run Code Online (Sandbox Code Playgroud)

我喜欢第一个可读性,但我一直在开发一个MMORPG,我需要非常小心它的性能.我试着在下面做一个实验,但想到我会问大师,因为我很难推断出来.我翻了哪一个运行,因为我发现当运行两个(一个接一个)时,第二个运行得更好(可能是由于JVM优化).

对不起,如果有人问过并回答了......或者是显而易见的,但是我搜索过并没有找到任何东西(也许我不知道该搜索什么).我不仅想知道'拯救'字符串,还有其他变量.

public static void main(String[] args){
    long hardcodeTotal = 0;
    long saveTotal = 0;

//      for (int i = 0; i < 10000; i++){
//          saveTotal += checkRunTimeSaveString();
//      }

    for (int i = 0; i < 10000; i++){
        hardcodeTotal += checkRunTimeHardcodeString();
    }

    System.out.println("hardcodeTotal: " + hardcodeTotal/100.0 + "\t" + "saveTotal: " + saveTotal/100.0);

}

private static long checkRunTimeSaveString(){
    long StartTime = System.nanoTime();

    Iterator<Entry<String, Integer>> it = mobInstanceMap.entrySet().iterator(); …
Run Code Online (Sandbox Code Playgroud)

java string optimization execution-time

1
推荐指数
1
解决办法
118
查看次数

这个 Powershell 代码片段的哪一部分需要很长时间才能运行?

我的任务是为我们的 AD env 中的每个用户制作最后一次登录时间的报告,我显然首先向谷歌妈妈询问了一些我可以重新调整用途的东西,但找不到任何可以检查多个域控制器并协调最后一个的东西,然后吐出是否超过了任意设置的日期/天数。

这是代码:

foreach ($user in $usernames) {
    $percentCmpUser = [math]::Truncate(($usernames.IndexOf($user)/$usernames.count)*100)
    Write-Progress -Id 3 -Activity "Finding Inactive Accounts" -Status "$($percentCmpUser)% Complete:" -PercentComplete $percentCmpUser
    $allLogons = $AllUsers | Where-Object {$_.SamAccountName -match $user}
    $finalLogon = $allLogons| Sort-Object LastLogon -Descending |Select-Object -First 1
    if ($finalLogon.LastLogon -lt $time.ToFileTime()) {
        $inactiveAccounts += $finalLogon
    } 
}
Run Code Online (Sandbox Code Playgroud)

$usernames 是大约 6000 个用户名的列表

$AllUsers是一个包含 18000 个用户的列表,其中包含我希望在最终报告中访问的 10 个不同属性。我得到它的方法是为我关心的特定 OU 中的所有用户点击我们 20 个左右的 DC 中的三个。最终的脚本实际上是 6k*20 因为我确实需要点击每个 DC 以确保我不会错过任何用户的登录。

下面是如何$time计算公式为:

$DaysInactive = 60
$todayDate = …
Run Code Online (Sandbox Code Playgroud)

sorting powershell search active-directory execution-time

1
推荐指数
1
解决办法
52
查看次数

我怎样才能运行一个批处理文件大约 1000 次,然后我想要平均执行时间作为输出。这可能吗?

我尝试遵循 powershell-command,但随后打开了 1000 个窗口并且 powershell ISE 崩溃了。有没有办法在后台运行批处理文件 1000 次?有没有更聪明的方法来获得平均执行时间?

这是我试过的代码:

cd C:\scripts
Measure-Command { 
    for($i = 0;$i -lt 1000;$i++){
      Start-Process -FilePath "C:\scripts\open.bat"
    }
}
Run Code Online (Sandbox Code Playgroud)

powershell average batch-file execution-time

1
推荐指数
1
解决办法
61
查看次数