将 Inno Setup Pascal Script 代码拆分为 sub functions/sub-procedures 会影响性能吗?

Does splitting Inno Setup Pascal Script code to sub functions/sub-procedures impact performace?

我直接在 InitializedWizard 部分创建所有页面(例如,它们没有创建顺序;Page2, Page5, Page1),例如

procedure InitializeWizard;
var
  Text : TLabel;
Begin
  Page2 := CreateCustomPage(Page1.ID, '', '');
  Text := TLabel.Create(page2);
  Text.Left := ScaleX(0);
  Text.Top := ScaleY(35);
  Text.Caption := ''; 
  Text.Parent:= Page2.Surface;

  Page5 := CreateCustomPage(Page4.ID, '', '');
  Text := TLabel.Create(Page5);
  Text.Left := ScaleX(0);
  Text.Top := ScaleY(35);
  Text.Caption := ''; 
  Text.Parent := Page5.Surface;
End;

我有区别,如果我在分隔的 procedures 上创建页面,然后像这样在 InitializeWizard 中调用它们?

procedure CreatePage1;
var
  Text : TLabel;
begin
  Page2:= CreateCustomPage(Page1.ID, '', '');
  Text := TLabel.Create(Page2);
  Text.Left := ScaleX(0);
  Text.Top := ScaleY(35);
  Text.Caption := 'Tickets Printer'; 
  Text.Parent := Page2.Surface;
end;  

procedure InitializeWizard;
begin
  CreatePage1();
  CreatePage2();
  CreatePage3();
end;

两者之间没有实际性能差异:

procedure Master;
begin
  Statement1;
  Statement2;
end;

procedure Child1;
begin
  Statement1;
end;

procedure Child2;
begin
  Statement2;
end;

procedure Master;
begin
  Child1;
  Child2;
end;

如果是,你问什么。