Schrift
[thread]6641[/thread]

Perl Performance: Mit Windows und Linux (Seite 2)

Leser: 1


<< |< 1 2 >| >> 15 Einträge, 2 Seiten
Taulmarill
 2005-01-20 15:00
#50896 #50896
User since
2004-02-19
1750 Artikel
BenutzerIn

user image
das einzige was mir noch einfallen würde, währe das cygwin eigene perl zu benutzen.
sind die scripte denn so UNIX spezifisch, dass man sie nicht auf Win portieren kann?
$_=unpack"B*",~pack"H*",$_ and y&1|0& |#&&print"$_\n"for@.=qw BFA2F7C39139F45F78
0A28104594444504400 0A2F107D54447DE7800 0A2110453444450500 73CF1045138445F4800 0
F3EF2044E3D17DE 8A08A0451412411 F3CF207DF41C79E 820A20451412414 83E93C4513D17D2B
betterworld
 2005-01-20 15:33
#50897 #50897
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=Taulmarill,20.01.2005, 13:40]ich könnte mir vorstellen, dass Cygwin bei dateizugriffen ausbremst, da es ja eine *NIX struktur vortäuschen muss.[/quote]
Soweit ich weiss, wird das aber nicht jedem Windows-Programm vorgetaeuscht, was aus einer Cygwin-Bash aufgerufen wird, sondern nur denjenigen, die die cygwin1.dll verwenden
frodus
 2005-01-20 15:41
#50898 #50898
User since
2003-09-26
147 Artikel
BenutzerIn
[default_avatar]
Man koennte die Scripte bestimmt auf win portieren,
allerdings habe ich dafuer keine Zeit :(
murphy
 2005-01-20 16:01
#50899 #50899
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
[quote=betterworld,20.01.2005, 14:33][quote=Taulmarill,20.01.2005, 13:40]ich könnte mir vorstellen, dass Cygwin bei dateizugriffen ausbremst, da es ja eine *NIX struktur vortäuschen muss.[/quote]
Soweit ich weiss, wird das aber nicht jedem Windows-Programm vorgetaeuscht, was aus einer Cygwin-Bash aufgerufen wird, sondern nur denjenigen, die die cygwin1.dll verwenden[/quote]
Jep, cygwin Funktionalität steht natürlich nur den Programmen zur Verfügung, die mit cygwin1.dll gelinkt sind, alle anderen bekommen von der Posixemulation gar nichts mit.

Und ActiveState Perl ist ein natives Windows Programm, weshalb es mit cygwin auch nichts zu schaffen hat.

Die einzigen Gründe, warum cygwin in dieser Umgebung einen Geschwindigkeitsverlust verursachen könnte, wären zum einen, dass man eventuell irgendwo mit cygpath zwischen Windows und cygwin Pfaden konvertieren muss -- aber das ist ein Problem der Shellskripte, nicht von Perl, und zum anderen, dass cygwin natürlich generell ziemlich lahm ist, so dass es sich eventuell lohnt, statt der cygwin bash eine Shell zu verwenden, die nativ für Windows kompiliert ist (da gibt es auch bash, tcsh und ksh Ports, soweit ich weiß).
When C++ is your hammer, every problem looks like your thumb.
frodus
 2005-01-20 18:15
#50900 #50900
User since
2003-09-26
147 Artikel
BenutzerIn
[default_avatar]
@murphy: hast du einen link zu so einer shell?
<< |< 1 2 >| >> 15 Einträge, 2 Seiten



View all threads created 2005-01-19 19:18.