Hi,
I have a perl script which repeatedly calls an application I have written. Each time I pass different arguments to my application (i.e. number of threads to use or different input parameters). I'm trying to figure out how to capture the process information such as the number of I/O read /write bytes and other information that is available in the task manager. Loosely, my script is as follows (I've edited to abbreviate it - such as my command construction and some post-processing).
I've tried to use the Win32::Process::Info module - but just don't seem to be able to make it work. In the code below I want to determine the process information of the command executed by "system" at the point it is finishing (i.e. I want the final values). Any pointers?
Thx.
#!/usr/bin/perl
use Win32::Process::Info;
use strict;
use warnings;
my @models = {
"model1",
"model2"};
my @cpus = ( 2, 4);
foreach my $model (@models) {
foreach my $cpu (@cpus) {
my $cmdstring = "\"myapp.exe\"";
$cmdstring .= " NPROCESSORS=$cpu";
$cmdstring .= " $model";
$cmdstring .= " > nul";
system($cmdstring);
}
}
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.